ЛАБОРАТОРНАЯ РАБОТА № 5
«Работа со строками в
Java»

 

ЗАДАНИЕ

Имеется текст в «JTextArea» -компоненте (-ах). Данный текст необходимо преобразовать в соответствии с заданным в варианте алгоритмом и результат поместить в другой «JTextArea»-компонент или «JEditorPane» -компонент.

 

ВАРИАНТЫ

 


Задание

1.

Текст записан одной длинной строкой. Признаком красной строки служит символ $. Переформатировать текст в 60-символьные строки, формируя абзацы

2.

Дан текст программы на языке «Pascal» и список зарезервированных слов языка (begin, end, for и др.) в английской транскрипции. Преобразовать текст, записав все зарезервированные слова прописными буквами, а остальной текст – строчными. Русские буквы не изменять

3.

В заданном тексте подсчитать частоту использования каждого слова (словосочетания) из заданного списка. Отсортировать полученные данные по-возрастанию

4.

В имеющемся словаре найти группы слов, записанных одними и теми же буквами и отличающиеся только их порядком, т.е. перестановкой, например, «КОМАР» и «КОРМА»

5.

В заданном тексте определить 5 наиболее часто встречающихся слов с  указанием количества использования каждого из них

6.

Имеется зашифрованный текст, где в каждом слове каждый второй символ – ненужный. Расшифровать текст

7.

Из имеющегося словаря выбрать наиболее длинное слово, в котором все буквы разные, например: ЛЕЙКОПЛАСТЫРЬ, НЕРЯШЛИВОСТЬ, ЧЕТЫРЕХДЮЙМОВКА

8.

Для заданного текста построить табличную гистограмму распределения длин слов

9.

В заданном русском тексте выбрать слова, которые без искажения могут быть написаны латинскими буквами, например: СВЕТА РОЕТ РОВ, ВОВКА СЕЕТ ОВЕС

10.

В тексте пропущены некоторые слова и словосочетания. Эти слова и словосочетания представлены отдельным списком в том порядке, в каком должны быть вставлены. Места вставки отмечены в тексте символом «$». Откорректировать текст

11.

Дан текст. Найти количество слов, начинающихся с буквы «а» и заканчивающихся на «я»

12.

Дан текст. Найти длину самого короткого слова и самого длинного слова

13.

Дан текст. Подсчитать, сколько различных символов встречаются в нем. Вывести их на экран

14.

Дан текст. Подсчитать самую длинную последовательность подряд идущих букв «а»

15.

Дан текст. Удалить из нее те слова, которые содержат хотя бы одну букву «к»

16.

Дан текст. Найти в нем те слова, которые начинаются и заканчиваются одной и той же буквой

17.

В тексте слова зашифрованы – каждое из них записано наоборот. Расшифровать сообщение

18.

Дан тест. Найти в ней те слова, которые заканчиваются буквой, следующей за первой в алфавите

19.

Определить, сколько раз в тексте встречается заданное слово

20.

Дан текст на русском языке со словом-буквой. Найти слово, содержащее наибольшее количество указанных букв

21.

Дан текст. Удалить из него все лишние пробелы, оставив между словами не более одного пробела.

22.

Дан тест. Необходимо преобразовать тест так, чтобы все слова в нем были не более трех символов (остальные символы слов удалить)

23.

Дан тест. Удалить из него все слова, содержащие символы, отличные от русских букв

24.

Дан тест. Удалить из него все слова, содержащие нечетное количество символов